﻿use 
go
create schema dbo
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_Attachment') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_Attachment
go

create table LK_Attachment (
    Id INT   IDENTITY(1,1) NOT NULL ,
    BillNo NVARCHAR(128)  NOT NULL ,
    BillType INT  NOT NULL ,
    AttachmentName NVARCHAR(128)  NOT NULL ,
    OriginalName NVARCHAR(128)  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL 
) 
go

alter table LK_Attachment add 
    CONSTRAINT pk_LK_Attachment PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'附件表'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Attachment', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Attachment', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'单据编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Attachment', N'column', N'BillNo'
go
DECLARE @v sql_variant
SET @v = N'单据类型'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Attachment', N'column', N'BillType'
go
DECLARE @v sql_variant
SET @v = N'附件名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Attachment', N'column', N'AttachmentName'
go
DECLARE @v sql_variant
SET @v = N'原始附件名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Attachment', N'column', N'OriginalName'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Attachment', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Attachment', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Attachment', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Attachment', N'column', N'CreateUser'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_BillTemplate') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_BillTemplate
go

create table LK_BillTemplate (
    Id INT   IDENTITY(1,1) NOT NULL ,
    BillType INT  NOT NULL ,
    TemplateContent NVARCHAR(2000)  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL 
) 
go

alter table LK_BillTemplate add 
    CONSTRAINT pk_LK_BillTemplate PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'单据模板'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_BillTemplate', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_BillTemplate', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'单据类型(1:零仓;2:包仓)'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_BillTemplate', N'column', N'BillType'
go
DECLARE @v sql_variant
SET @v = N'模板内容'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_BillTemplate', N'column', N'TemplateContent'
go
DECLARE @v sql_variant
SET @v = N'是否删除(0:未删除,1:删除)'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_BillTemplate', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_BillTemplate', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_BillTemplate', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_BillTemplate', N'column', N'CreateUser'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_Company') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_Company
go

create table LK_Company (
    Id INT   IDENTITY(1,1) NOT NULL ,
    CompanyCode NVARCHAR(30)  NOT NULL ,
    CompanyName NVARCHAR(128)  NOT NULL ,
    Address NVARCHAR(500)  NOT NULL ,
    Moblie NVARCHAR(36)  NOT NULL ,
    Phone NVARCHAR(36)  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL 
) 
go

alter table LK_Company add 
    CONSTRAINT pk_LK_Company PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'公司表'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Company', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Company', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'公司编码'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Company', N'column', N'CompanyCode'
go
DECLARE @v sql_variant
SET @v = N'公司名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Company', N'column', N'CompanyName'
go
DECLARE @v sql_variant
SET @v = N'地址'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Company', N'column', N'Address'
go
DECLARE @v sql_variant
SET @v = N'联系电话'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Company', N'column', N'Moblie'
go
DECLARE @v sql_variant
SET @v = N'座机'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Company', N'column', N'Phone'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Company', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Company', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Company', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Company', N'column', N'CreateUser'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_CostTypes') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_CostTypes
go

create table LK_CostTypes (
    Id INT   IDENTITY(1,1) NOT NULL ,
    CostTypeName NVARCHAR(36)  NOT NULL ,
    UnitPrice DECIMAL(18,2)  NOT NULL ,
    Unit INT  NOT NULL ,
    UnitName NVARCHAR(36)  NOT NULL ,
    Remark NVARCHAR(128)  NOT NULL ,
    IsSysTem BIT  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL 
) 
go

alter table LK_CostTypes add 
    CONSTRAINT pk_LK_CostTypes PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'费用类别'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CostTypes', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CostTypes', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'费用类别名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CostTypes', N'column', N'CostTypeName'
go
DECLARE @v sql_variant
SET @v = N'单价'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CostTypes', N'column', N'UnitPrice'
go
DECLARE @v sql_variant
SET @v = N'单位;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CostTypes', N'column', N'Unit'
go
DECLARE @v sql_variant
SET @v = N'单位名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CostTypes', N'column', N'UnitName'
go
DECLARE @v sql_variant
SET @v = N'描述'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CostTypes', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'是否系统'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CostTypes', N'column', N'IsSysTem'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CostTypes', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CostTypes', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CostTypes', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CostTypes', N'column', N'CreateUser'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_Customer') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_Customer
go

create table LK_Customer (
    Id INT   IDENTITY(1,1) NOT NULL ,
    CustomerName NVARCHAR(128)  NOT NULL ,
    CustomerCode NVARCHAR(20)  NOT NULL ,
    CustomerLevelId INT  NOT NULL ,
    CustomerLevelName NVARCHAR(50)  NOT NULL ,
    Balance DECIMAL(18,2)  NOT NULL ,
    Mobile NVARCHAR(12)  NOT NULL ,
    Telephone NVARCHAR(128)  NOT NULL ,
    QQ NVARCHAR(12)  NOT NULL ,
    WeChat NVARCHAR(60)  NOT NULL ,
    Region NVARCHAR(36)  NOT NULL ,
    Address NVARCHAR(300)  NOT NULL ,
    Remark NVARCHAR(128)  NOT NULL ,
    Tag NVARCHAR(128)  NOT NULL ,
    IsBindWeChat BIT  NOT NULL ,
    WxOpenId NVARCHAR(128)  NOT NULL ,
    IsValid BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL ,
    ModifyUserId INT  NOT NULL ,
    ModifyUser NVARCHAR(60)  NOT NULL ,
    ModifyTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CompanyId INT  NOT NULL 
) 
go

alter table LK_Customer add 
    CONSTRAINT pk_LK_Customer PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'客户'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'客户名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'CustomerName'
go
DECLARE @v sql_variant
SET @v = N'客户'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'CustomerCode'
go
DECLARE @v sql_variant
SET @v = N'客户级别'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'CustomerLevelId'
go
DECLARE @v sql_variant
SET @v = N'客户级别名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'CustomerLevelName'
go
DECLARE @v sql_variant
SET @v = N'余额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'Balance'
go
DECLARE @v sql_variant
SET @v = N'手机'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'Mobile'
go
DECLARE @v sql_variant
SET @v = N'固定电话'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'Telephone'
go
DECLARE @v sql_variant
SET @v = N'QQ'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'QQ'
go
DECLARE @v sql_variant
SET @v = N'微信'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'WeChat'
go
DECLARE @v sql_variant
SET @v = N'地区'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'Region'
go
DECLARE @v sql_variant
SET @v = N'地址'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'Address'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'标签'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'Tag'
go
DECLARE @v sql_variant
SET @v = N'是否绑定微信'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'IsBindWeChat'
go
DECLARE @v sql_variant
SET @v = N'微信openid'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'WxOpenId'
go
DECLARE @v sql_variant
SET @v = N'是否有效'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'IsValid'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'CreateUser'
go
DECLARE @v sql_variant
SET @v = N'修改人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'ModifyUserId'
go
DECLARE @v sql_variant
SET @v = N'修改人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'ModifyUser'
go
DECLARE @v sql_variant
SET @v = N'修改时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'ModifyTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除(0:未删除,1:删除)'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'公司编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Customer', N'column', N'CompanyId'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_CustomerLevel') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_CustomerLevel
go

create table LK_CustomerLevel (
    Id INT   IDENTITY(1,1) NOT NULL ,
    LevelName NVARCHAR(50)  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL 
) 
go

alter table LK_CustomerLevel add 
    CONSTRAINT pk_LK_CustomerLevel PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'客户级别'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLevel', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLevel', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'级别名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLevel', N'column', N'LevelName'
go
DECLARE @v sql_variant
SET @v = N'是否删除(0:未删除,1:删除)'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLevel', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLevel', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLevel', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLevel', N'column', N'CreateUser'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_CustomerLinkMan') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_CustomerLinkMan
go

create table LK_CustomerLinkMan (
    Id INT   IDENTITY(1,1) NOT NULL ,
    CustomerId INT  NOT NULL ,
    LinkManName NVARCHAR(60)  NOT NULL ,
    Phone NVARCHAR(12)  NOT NULL ,
    Fax NVARCHAR(36)  NOT NULL ,
    Email NVARCHAR(30)  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL 
) 
go

alter table LK_CustomerLinkMan add 
    CONSTRAINT pk_LK_CustomerLinkMan PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'联系人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLinkMan', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLinkMan', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'客户Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLinkMan', N'column', N'CustomerId'
go
DECLARE @v sql_variant
SET @v = N'姓名'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLinkMan', N'column', N'LinkManName'
go
DECLARE @v sql_variant
SET @v = N'电话'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLinkMan', N'column', N'Phone'
go
DECLARE @v sql_variant
SET @v = N'传真'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLinkMan', N'column', N'Fax'
go
DECLARE @v sql_variant
SET @v = N'Email'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLinkMan', N'column', N'Email'
go
DECLARE @v sql_variant
SET @v = N'是否删除(0:未删除,1:删除)'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLinkMan', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerLinkMan', N'column', N'CreateTime'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_CustomerPrePayment') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_CustomerPrePayment
go

create table LK_CustomerPrePayment (
    Id INT   IDENTITY(1,1) NOT NULL ,
    BillNo NVARCHAR(60)  NOT NULL ,
    CustomerId INT  NOT NULL ,
    CustomerNo NVARCHAR(60)  NOT NULL ,
    CustomerName NVARCHAR(128)  NOT NULL ,
    PrePayTime DATETIME  NOT NULL ,
    PreAmount DECIMAL(18,2)  NOT NULL ,
    Remark NVARCHAR(550)  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL ,
    ModifyUserId INT  NOT NULL ,
    ModifyUser NVARCHAR(60)  NOT NULL ,
    ModifyTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CompanyId INT  NOT NULL 
) 
go

alter table LK_CustomerPrePayment add 
    CONSTRAINT pk_LK_CustomerPrePayment PRIMARY KEY  CLUSTERED 
    (
        Id,
        BillNo
    ) 
go
DECLARE @v sql_variant
SET @v = N'客户预付款'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'单据编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'BillNo'
go
DECLARE @v sql_variant
SET @v = N'客户Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'CustomerId'
go
DECLARE @v sql_variant
SET @v = N'客户编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'CustomerNo'
go
DECLARE @v sql_variant
SET @v = N'客户名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'CustomerName'
go
DECLARE @v sql_variant
SET @v = N'日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'PrePayTime'
go
DECLARE @v sql_variant
SET @v = N'预付金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'PreAmount'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'CreateUser'
go
DECLARE @v sql_variant
SET @v = N'修改人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'ModifyUserId'
go
DECLARE @v sql_variant
SET @v = N'修改人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'ModifyUser'
go
DECLARE @v sql_variant
SET @v = N'修改时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'ModifyTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'公司id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_CustomerPrePayment', N'column', N'CompanyId'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_Dictionary') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_Dictionary
go

create table LK_Dictionary (
    Id INT   IDENTITY(1,1) NOT NULL ,
    DicName NVARCHAR(80)  NOT NULL ,
    DicValue NVARCHAR(80)  NOT NULL ,
    DicType NVARCHAR(30)  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CreateTime DATETIME  NULL 
) 
go

alter table LK_Dictionary add 
    CONSTRAINT pk_LK_Dictionary PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'字典'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Dictionary', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Dictionary', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'字典名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Dictionary', N'column', N'DicName'
go
DECLARE @v sql_variant
SET @v = N'字典值'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Dictionary', N'column', N'DicValue'
go
DECLARE @v sql_variant
SET @v = N'字典类型'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Dictionary', N'column', N'DicType'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Dictionary', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Dictionary', N'column', N'CreateTime'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_Goods') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_Goods
go

create table LK_Goods (
    Id INT   IDENTITY(1,1) NOT NULL ,
    GoodsCode NVARCHAR(50)  NOT NULL ,
    GoodsName NVARCHAR(128)  NOT NULL ,
    GoodsTypeId INT  NOT NULL ,
    GoodsSpecId INT  NOT NULL ,
    Weight DECIMAL(18,2)  NOT NULL ,
    Remark NVARCHAR(128)  NOT NULL ,
    IsValid BIT  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL ,
    ModifyUserId INT  NOT NULL ,
    ModifyTime DATETIME  NOT NULL ,
    ModifyUser NVARCHAR(60)  NOT NULL 
) 
go

alter table LK_Goods add 
    CONSTRAINT pk_LK_Goods PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'商品'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'商品代码'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'GoodsCode'
go
DECLARE @v sql_variant
SET @v = N'商品名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'GoodsName'
go
DECLARE @v sql_variant
SET @v = N'商品类型'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'GoodsTypeId'
go
DECLARE @v sql_variant
SET @v = N'商品规格'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'GoodsSpecId'
go
DECLARE @v sql_variant
SET @v = N'件重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'Weight'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'是否有效'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'IsValid'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'CreateUser'
go
DECLARE @v sql_variant
SET @v = N'修改人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'ModifyUserId'
go
DECLARE @v sql_variant
SET @v = N'修改时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'ModifyTime'
go
DECLARE @v sql_variant
SET @v = N'修改人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Goods', N'column', N'ModifyUser'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_GoodsCodes') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_GoodsCodes
go

create table LK_GoodsCodes (
    Id INT   IDENTITY(1,1) NOT NULL ,
    GoodsCode NVARCHAR(36)  NOT NULL ,
    BillType INT  NOT NULL ,
    CreateTime DATETIME  NOT NULL 
) 
go

alter table LK_GoodsCodes add 
    CONSTRAINT pk_LK_GoodsCodes PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'商品批次号表'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsCodes', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsCodes', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'商品批号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsCodes', N'column', N'GoodsCode'
go
DECLARE @v sql_variant
SET @v = N'单据类别(1:入库,2:出库)'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsCodes', N'column', N'BillType'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsCodes', N'column', N'CreateTime'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_GoodsSpec') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_GoodsSpec
go

create table LK_GoodsSpec (
    Id INT   IDENTITY(1,1) NOT NULL ,
    SpecName NVARCHAR(100)  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL 
) 
go

alter table LK_GoodsSpec add 
    CONSTRAINT pk_LK_GoodsSpec PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'商品规格'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsSpec', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsSpec', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'规格名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsSpec', N'column', N'SpecName'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsSpec', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsSpec', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsSpec', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsSpec', N'column', N'CreateUser'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_GoodsTypes') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_GoodsTypes
go

create table LK_GoodsTypes (
    Id INT   IDENTITY(1,1) NOT NULL ,
    TypeName NVARCHAR(80)  NOT NULL ,
    ParentId INT  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL 
) 
go

alter table LK_GoodsTypes add 
    CONSTRAINT pk_LK_GoodsTypes PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'商品类别'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsTypes', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsTypes', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'类别名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsTypes', N'column', N'TypeName'
go
DECLARE @v sql_variant
SET @v = N'ParentId'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsTypes', N'column', N'ParentId'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsTypes', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsTypes', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsTypes', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_GoodsTypes', N'column', N'CreateUser'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_Incidentals') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_Incidentals
go

create table LK_Incidentals (
    Id INT   IDENTITY(1,1) NOT NULL ,
    ContractId INT  NOT NULL ,
    ContractNo NVARCHAR(128)  NOT NULL ,
    CostTypeId INT  NOT NULL ,
    CostType NVARCHAR(30)  NOT NULL ,
    Price DECIMAL(18,2)  NOT NULL ,
    Unit NVARCHAR(30)  NOT NULL ,
    InStorage BIT  NOT NULL ,
    OutStorage BIT  NOT NULL ,
    TransferStorage  BIT  NOT NULL ,
    ContractType INT  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL 
) 
go

alter table LK_Incidentals add 
    CONSTRAINT pk_LK_Incidentals PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'杂费设置'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'合同id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'ContractId'
go
DECLARE @v sql_variant
SET @v = N'合同编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'ContractNo'
go
DECLARE @v sql_variant
SET @v = N'费用类别id;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'CostTypeId'
go
DECLARE @v sql_variant
SET @v = N'费用类别'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'CostType'
go
DECLARE @v sql_variant
SET @v = N'价格'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'Price'
go
DECLARE @v sql_variant
SET @v = N'单位'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'Unit'
go
DECLARE @v sql_variant
SET @v = N'在入库单显示'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'InStorage'
go
DECLARE @v sql_variant
SET @v = N'在出库单显示'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'OutStorage'
go
DECLARE @v sql_variant
SET @v = N'在调仓单显示'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'TransferStorage '
go
DECLARE @v sql_variant
SET @v = N'合同类型（1:零仓;2:包仓）'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'ContractType'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Incidentals', N'column', N'CreateUser'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_SettlementPayment') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_SettlementPayment
go

create table LK_SettlementPayment (
    Id INT   IDENTITY(1,1) NOT NULL ,
    BillNo NVARCHAR(128)  NOT NULL ,
    PaymentTime DATETIME  NOT NULL ,
    CustomerId INT  NOT NULL ,
    CustomerNo NVARCHAR(60)  NOT NULL ,
    CustomerName NVARCHAR(128)  NOT NULL ,
    PaymentTypeId INT  NOT NULL ,
    PaymentType NVARCHAR(30)  NOT NULL ,
    Bank NVARCHAR(60)  NOT NULL ,
    Invoice NVARCHAR(100)  NOT NULL ,
    PreAmount DECIMAL(18,2)  NOT NULL ,
    Amount DECIMAL(18,2)  NOT NULL ,
    ActualAmount DECIMAL(18,2)  NOT NULL ,
    Remark NVARCHAR(550)  NOT NULL ,
    IsReview BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL ,
    ModifyUserId INT  NOT NULL ,
    ModifyUser NVARCHAR(60)  NOT NULL ,
    ModifyTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CompanyId INT  NOT NULL ,
    ReviewerId INT  NOT NULL ,
    Reviewer NVARCHAR(60)  NOT NULL ,
    ReviewTime DATETIME  NOT NULL 
) 
go

alter table LK_SettlementPayment add 
    CONSTRAINT pk_LK_SettlementPayment PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'结算收款单'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'结算单编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'BillNo'
go
DECLARE @v sql_variant
SET @v = N'收款时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'PaymentTime'
go
DECLARE @v sql_variant
SET @v = N'客户Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'CustomerId'
go
DECLARE @v sql_variant
SET @v = N'客户编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'CustomerNo'
go
DECLARE @v sql_variant
SET @v = N'客户名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'CustomerName'
go
DECLARE @v sql_variant
SET @v = N'付款方式id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'PaymentTypeId'
go
DECLARE @v sql_variant
SET @v = N'付款方式'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'PaymentType'
go
DECLARE @v sql_variant
SET @v = N'银行'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'Bank'
go
DECLARE @v sql_variant
SET @v = N'发票'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'Invoice'
go
DECLARE @v sql_variant
SET @v = N'预收款余金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'PreAmount'
go
DECLARE @v sql_variant
SET @v = N'总金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'Amount'
go
DECLARE @v sql_variant
SET @v = N'实收金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'ActualAmount'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'是否复核'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'IsReview'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'CreateUser'
go
DECLARE @v sql_variant
SET @v = N'修改人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'ModifyUserId'
go
DECLARE @v sql_variant
SET @v = N'修改人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'ModifyUser'
go
DECLARE @v sql_variant
SET @v = N'修改时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'ModifyTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'公司id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'CompanyId'
go
DECLARE @v sql_variant
SET @v = N'复核人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'ReviewerId'
go
DECLARE @v sql_variant
SET @v = N'复核人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'Reviewer'
go
DECLARE @v sql_variant
SET @v = N'复核时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPayment', N'column', N'ReviewTime'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_SettlementPaymentDetail') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_SettlementPaymentDetail
go

create table LK_SettlementPaymentDetail (
    Id INT   IDENTITY(1,1) NOT NULL ,
    SettlementId INT  NOT NULL ,
    BeginTime DATETIME  NOT NULL ,
    EndTime DATETIME  NOT NULL ,
    Days INT  NOT NULL ,
    GoodsNo NVARCHAR(50)  NOT NULL ,
    GoodsId INT  NOT NULL ,
    GoodsName NVARCHAR(100)  NOT NULL ,
    GoodsSpecId INT  NOT NULL ,
    GoodsSpecName NVARCHAR(100)  NOT NULL ,
    CostType NVARCHAR(30)  NOT NULL ,
    ContainerNumber NVARCHAR(50)  NOT NULL ,
    Weight DECIMAL(18,2)  NOT NULL ,
    Number INT  NOT NULL ,
    TonWeight DECIMAL(18,2)  NOT NULL ,
    Area DECIMAL(18,2)  NOT NULL ,
    PlateNumber INT  NOT NULL ,
    ColdUnitPrice DECIMAL(18,2)  NOT NULL ,
    ColdCost DECIMAL(18,2)  NOT NULL ,
    Chuzhi DECIMAL(18,2)  NOT NULL ,
    Zhuangxie DECIMAL(18,2)  NOT NULL ,
    Jiaban DECIMAL(18,2)  NOT NULL ,
    Fenjian DECIMAL(18,2)  NOT NULL ,
    Guobang DECIMAL(18,2)  NOT NULL ,
    Peisong DECIMAL(18,2)  NOT NULL ,
    Qita DECIMAL(18,2)  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_SettlementPaymentDetail add 
    CONSTRAINT pk_LK_SettlementPaymentDetail PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'结算收款费用明细'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'结算id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'SettlementId'
go
DECLARE @v sql_variant
SET @v = N'日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'BeginTime'
go
DECLARE @v sql_variant
SET @v = N'截止日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'EndTime'
go
DECLARE @v sql_variant
SET @v = N'天数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'Days'
go
DECLARE @v sql_variant
SET @v = N'GoodsNo'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'GoodsNo'
go
DECLARE @v sql_variant
SET @v = N'商品id;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'GoodsId'
go
DECLARE @v sql_variant
SET @v = N'商品名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'GoodsName'
go
DECLARE @v sql_variant
SET @v = N'规格;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'GoodsSpecId'
go
DECLARE @v sql_variant
SET @v = N'规格名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'GoodsSpecName'
go
DECLARE @v sql_variant
SET @v = N'类型'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'CostType'
go
DECLARE @v sql_variant
SET @v = N'柜号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'ContainerNumber'
go
DECLARE @v sql_variant
SET @v = N'件重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'Weight'
go
DECLARE @v sql_variant
SET @v = N'件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'Number'
go
DECLARE @v sql_variant
SET @v = N'吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'TonWeight'
go
DECLARE @v sql_variant
SET @v = N'托盘数/面积'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'Area'
go
DECLARE @v sql_variant
SET @v = N'板数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'PlateNumber'
go
DECLARE @v sql_variant
SET @v = N'冷藏单价'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'ColdUnitPrice'
go
DECLARE @v sql_variant
SET @v = N'冷藏费用'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'ColdCost'
go
DECLARE @v sql_variant
SET @v = N'处置费'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'Chuzhi'
go
DECLARE @v sql_variant
SET @v = N'装卸费'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'Zhuangxie'
go
DECLARE @v sql_variant
SET @v = N'加班费'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'Jiaban'
go
DECLARE @v sql_variant
SET @v = N'分检费'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'Fenjian'
go
DECLARE @v sql_variant
SET @v = N'过磅费'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'Guobang'
go
DECLARE @v sql_variant
SET @v = N'配送费'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'Peisong'
go
DECLARE @v sql_variant
SET @v = N'其他费'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'Qita'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_SettlementPaymentDetail', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_Transfer') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_Transfer
go

create table LK_Transfer (
    Id INT   IDENTITY(1,1) NOT NULL ,
    TransferNo NVARCHAR(30)  NOT NULL ,
    TransferTime DATETIME  NOT NULL ,
    InCustomerId INT  NOT NULL ,
    InCustomerNo NVARCHAR(20)  NOT NULL ,
    InCustomerName NVARCHAR(128)  NOT NULL ,
    OutCustomerId INT  NOT NULL ,
    OutCustomerNo NVARCHAR(20)  NOT NULL ,
    OutCustomerName NVARCHAR(128)  NOT NULL ,
    ContractNo NVARCHAR(128)  NOT NULL ,
    RentalWarehouseType INT  NOT NULL ,
    ColdAlgorithm INT  NOT NULL ,
    ChargingUnit INT  NOT NULL ,
    IsByTon BIT  NOT NULL ,
    Cycle INT  NOT NULL ,
    ColdUnitPrice DECIMAL(18,2)  NOT NULL ,
    Tonnage INT  NOT NULL ,
    TotalTon DECIMAL(18,2)  NOT NULL ,
    Total INT  NOT NULL ,
    InAmount DECIMAL(18,2)  NOT NULL ,
    OutAmout DECIMAL(18,2)  NOT NULL ,
    CurrentDayColdCost NVARCHAR(20)  NOT NULL ,
    Remark NVARCHAR(500)  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL ,
    ModifyUserId INT  NOT NULL ,
    ModifyUser NVARCHAR(60)  NOT NULL ,
    ModifyTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CompanyId INT  NOT NULL 
) 
go

alter table LK_Transfer add 
    CONSTRAINT pk_LK_Transfer PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'商品转卡单'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'转卡单编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'TransferNo'
go
DECLARE @v sql_variant
SET @v = N'转卡时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'TransferTime'
go
DECLARE @v sql_variant
SET @v = N'转入客户;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'InCustomerId'
go
DECLARE @v sql_variant
SET @v = N'转入客户编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'InCustomerNo'
go
DECLARE @v sql_variant
SET @v = N'转入客户名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'InCustomerName'
go
DECLARE @v sql_variant
SET @v = N'转出客户;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'OutCustomerId'
go
DECLARE @v sql_variant
SET @v = N'转出客户编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'OutCustomerNo'
go
DECLARE @v sql_variant
SET @v = N'转出客户名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'OutCustomerName'
go
DECLARE @v sql_variant
SET @v = N'合同编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'ContractNo'
go
DECLARE @v sql_variant
SET @v = N'租仓类型(1:零仓,2:包仓)'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'RentalWarehouseType'
go
DECLARE @v sql_variant
SET @v = N'冷藏算法'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'ColdAlgorithm'
go
DECLARE @v sql_variant
SET @v = N'计费单位'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'ChargingUnit'
go
DECLARE @v sql_variant
SET @v = N'按吨操作'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'IsByTon'
go
DECLARE @v sql_variant
SET @v = N'周期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'Cycle'
go
DECLARE @v sql_variant
SET @v = N'冷藏单价'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'ColdUnitPrice'
go
DECLARE @v sql_variant
SET @v = N'不足n吨算n吨'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'Tonnage'
go
DECLARE @v sql_variant
SET @v = N'总吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'TotalTon'
go
DECLARE @v sql_variant
SET @v = N'总件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'Total'
go
DECLARE @v sql_variant
SET @v = N'转入金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'InAmount'
go
DECLARE @v sql_variant
SET @v = N'转出金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'OutAmout'
go
DECLARE @v sql_variant
SET @v = N'当天冷藏费'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'CurrentDayColdCost'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'CreateUser'
go
DECLARE @v sql_variant
SET @v = N'修改人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'ModifyUserId'
go
DECLARE @v sql_variant
SET @v = N'修改人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'ModifyUser'
go
DECLARE @v sql_variant
SET @v = N'修改时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'ModifyTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'公司id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_Transfer', N'column', N'CompanyId'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_TransferCost') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_TransferCost
go

create table LK_TransferCost (
    Id INT   IDENTITY(1,1) NOT NULL ,
    TransferId INT  NOT NULL ,
    CostId INT  NOT NULL ,
    UnitPrice DECIMAL(18,2)  NOT NULL ,
    Unit INT  NOT NULL ,
    UnitName NVARCHAR(30)  NOT NULL ,
    Number INT  NOT NULL ,
    Amount DECIMAL(18,2)  NOT NULL ,
    TransferType INT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_TransferCost add 
    CONSTRAINT pk_LK_TransferCost PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'转卡其他费用'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferCost', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferCost', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'转卡单id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferCost', N'column', N'TransferId'
go
DECLARE @v sql_variant
SET @v = N'费用类型'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferCost', N'column', N'CostId'
go
DECLARE @v sql_variant
SET @v = N'杂费单价'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferCost', N'column', N'UnitPrice'
go
DECLARE @v sql_variant
SET @v = N'单位'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferCost', N'column', N'Unit'
go
DECLARE @v sql_variant
SET @v = N'单位名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferCost', N'column', N'UnitName'
go
DECLARE @v sql_variant
SET @v = N'计算数量'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferCost', N'column', N'Number'
go
DECLARE @v sql_variant
SET @v = N'金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferCost', N'column', N'Amount'
go
DECLARE @v sql_variant
SET @v = N'转卡类型(1:转出客户,2:转入客户)'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferCost', N'column', N'TransferType'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferCost', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferCost', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_TransferDetail') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_TransferDetail
go

create table LK_TransferDetail (
    Id INT   IDENTITY(1,1) NOT NULL ,
    TransferId INT  NOT NULL ,
    GoodsNo NVARCHAR(50)  NOT NULL ,
    NewGoodsNo NVARCHAR(50)  NOT NULL ,
    GoodsId INT  NOT NULL ,
    GoodsName NVARCHAR(100)  NOT NULL ,
    GoodsSpecId INT  NOT NULL ,
    GoodsSpecName NVARCHAR(100)  NOT NULL ,
    Weight DECIMAL(18,2)  NOT NULL ,
    TransferNumber INT  NOT NULL ,
    Area DECIMAL(18,2)  NOT NULL ,
    TonWeight DECIMAL(18,2)  NOT NULL ,
    PlatePosition INT  NOT NULL ,
    InventoryNumber INT  NOT NULL ,
    InventoryArea DECIMAL(18,2)  NOT NULL ,
    InventoryTonWeight DECIMAL(18,2)  NOT NULL ,
    OutHouse INT  NOT NULL ,
    OutHouseName NVARCHAR(60)  NOT NULL ,
    InHouse INT  NOT NULL ,
    InHouseName NVARCHAR(60)  NOT NULL ,
    Remark1 NVARCHAR(128)  NOT NULL ,
    Remark2 NVARCHAR(128)  NOT NULL ,
    Remark3 NVARCHAR(128)  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_TransferDetail add 
    CONSTRAINT pk_LK_TransferDetail PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'转卡商品明细'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'转卡单id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'TransferId'
go
DECLARE @v sql_variant
SET @v = N'商品批号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'GoodsNo'
go
DECLARE @v sql_variant
SET @v = N'新商品批号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'NewGoodsNo'
go
DECLARE @v sql_variant
SET @v = N'商品id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'GoodsId'
go
DECLARE @v sql_variant
SET @v = N'商品名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'GoodsName'
go
DECLARE @v sql_variant
SET @v = N'规格'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'GoodsSpecId'
go
DECLARE @v sql_variant
SET @v = N'规格名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'GoodsSpecName'
go
DECLARE @v sql_variant
SET @v = N'件重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'Weight'
go
DECLARE @v sql_variant
SET @v = N'转卡件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'TransferNumber'
go
DECLARE @v sql_variant
SET @v = N'托盘数/面积'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'Area'
go
DECLARE @v sql_variant
SET @v = N'转卡吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'TonWeight'
go
DECLARE @v sql_variant
SET @v = N'板位'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'PlatePosition'
go
DECLARE @v sql_variant
SET @v = N'库存件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'InventoryNumber'
go
DECLARE @v sql_variant
SET @v = N'库存托盘数/面积'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'InventoryArea'
go
DECLARE @v sql_variant
SET @v = N'库存吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'InventoryTonWeight'
go
DECLARE @v sql_variant
SET @v = N'转出仓位'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'OutHouse'
go
DECLARE @v sql_variant
SET @v = N'转出仓库名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'OutHouseName'
go
DECLARE @v sql_variant
SET @v = N'转入仓位'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'InHouse'
go
DECLARE @v sql_variant
SET @v = N'转入仓库名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'InHouseName'
go
DECLARE @v sql_variant
SET @v = N'备注1'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'Remark1'
go
DECLARE @v sql_variant
SET @v = N'备注2'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'Remark2'
go
DECLARE @v sql_variant
SET @v = N'备注3'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'Remark3'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_TransferDetail', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_UserWareHouse') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_UserWareHouse
go

create table LK_UserWareHouse (
    Id INT   IDENTITY(1,1) NOT NULL ,
    UserId INT  NOT NULL ,
    WareHouseId INT  NOT NULL 
) 
go

alter table LK_UserWareHouse add 
    CONSTRAINT pk_LK_UserWareHouse PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'用户仓库'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_UserWareHouse', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_UserWareHouse', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'UserId'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_UserWareHouse', N'column', N'UserId'
go
DECLARE @v sql_variant
SET @v = N'WareHouseId'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_UserWareHouse', N'column', N'WareHouseId'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WareHouse') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WareHouse
go

create table LK_WareHouse (
    Id INT   IDENTITY(1,1) NOT NULL ,
    WareHouseName NVARCHAR(60)  NOT NULL ,
    Remark NVARCHAR(128)  NOT NULL ,
    ParentId INT  NOT NULL ,
    Volume INT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CompanyId INT  NOT NULL 
) 
go

alter table LK_WareHouse add 
    CONSTRAINT pk_LK_WareHouse PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'仓库'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WareHouse', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WareHouse', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'仓库名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WareHouse', N'column', N'WareHouseName'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WareHouse', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'主id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WareHouse', N'column', N'ParentId'
go
DECLARE @v sql_variant
SET @v = N'容量'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WareHouse', N'column', N'Volume'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WareHouse', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WareHouse', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WareHouse', N'column', N'CreateUser'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WareHouse', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'公司id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WareHouse', N'column', N'CompanyId'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseAdjust') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseAdjust
go

create table LK_WarehouseAdjust (
    Id INT   IDENTITY(1,1) NOT NULL ,
    BillNo NVARCHAR(30)  NOT NULL ,
    AdjustTime DATETIME  NOT NULL ,
    CustomerId INT  NOT NULL ,
    CustomerNo NVARCHAR(20)  NOT NULL ,
    CustomerName NVARCHAR(128)  NOT NULL ,
    TotalTon DECIMAL(18,2)  NOT NULL ,
    Total INT  NOT NULL ,
    Amount DECIMAL(18,2)  NOT NULL ,
    IsByTon BIT  NOT NULL ,
    Remark NVARCHAR(500)  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL ,
    ModifyUserId INT  NOT NULL ,
    ModifyUser NVARCHAR(60)  NOT NULL ,
    ModifyTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CompanyId INT  NOT NULL 
) 
go

alter table LK_WarehouseAdjust add 
    CONSTRAINT pk_LK_WarehouseAdjust PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'商品调仓单'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'寄存单编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'BillNo'
go
DECLARE @v sql_variant
SET @v = N'调仓时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'AdjustTime'
go
DECLARE @v sql_variant
SET @v = N'客户'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'CustomerId'
go
DECLARE @v sql_variant
SET @v = N'客户编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'CustomerNo'
go
DECLARE @v sql_variant
SET @v = N'客户名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'CustomerName'
go
DECLARE @v sql_variant
SET @v = N'总吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'TotalTon'
go
DECLARE @v sql_variant
SET @v = N'总件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'Total'
go
DECLARE @v sql_variant
SET @v = N'总金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'Amount'
go
DECLARE @v sql_variant
SET @v = N'按吨操作'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'IsByTon'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'CreateUser'
go
DECLARE @v sql_variant
SET @v = N'修改人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'ModifyUserId'
go
DECLARE @v sql_variant
SET @v = N'修改人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'ModifyUser'
go
DECLARE @v sql_variant
SET @v = N'修改时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'ModifyTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'公司id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjust', N'column', N'CompanyId'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseAdjustCost') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseAdjustCost
go

create table LK_WarehouseAdjustCost (
    Id INT   IDENTITY(1,1) NOT NULL ,
    AdjustId INT  NOT NULL ,
    CostId INT  NOT NULL ,
    UnitPrice DECIMAL(18,2)  NOT NULL ,
    Unit INT  NOT NULL ,
    UnitName NVARCHAR(30)  NOT NULL ,
    Number INT  NOT NULL ,
    Amount DECIMAL(18,2)  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_WarehouseAdjustCost add 
    CONSTRAINT pk_LK_WarehouseAdjustCost PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'调仓其他费用'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustCost', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustCost', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'调仓单id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustCost', N'column', N'AdjustId'
go
DECLARE @v sql_variant
SET @v = N'费用类型'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustCost', N'column', N'CostId'
go
DECLARE @v sql_variant
SET @v = N'杂费单价'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustCost', N'column', N'UnitPrice'
go
DECLARE @v sql_variant
SET @v = N'单位'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustCost', N'column', N'Unit'
go
DECLARE @v sql_variant
SET @v = N'单位名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustCost', N'column', N'UnitName'
go
DECLARE @v sql_variant
SET @v = N'计算数量'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustCost', N'column', N'Number'
go
DECLARE @v sql_variant
SET @v = N'金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustCost', N'column', N'Amount'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustCost', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustCost', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseAdjustDetail') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseAdjustDetail
go

create table LK_WarehouseAdjustDetail (
    Id INT   IDENTITY(1,1) NOT NULL ,
    AdjustId INT  NOT NULL ,
    GoodsNo NVARCHAR(50)  NOT NULL ,
    GoodsId INT  NOT NULL ,
    GoodsName NVARCHAR(100)  NOT NULL ,
    GoodsSpecId INT  NOT NULL ,
    GoodsSpecName NVARCHAR(100)  NOT NULL ,
    Weight DECIMAL(18,2)  NOT NULL ,
    Number DECIMAL(18,4)  NOT NULL ,
    Area DECIMAL(18,2)  NOT NULL ,
    PlateNumber INT  NOT NULL ,
    TonWeight DECIMAL(18,2)  NOT NULL ,
    InventoryNumber INT  NOT NULL ,
    OutHouse INT  NOT NULL ,
    OutHouseName NVARCHAR(60)  NOT NULL ,
    InHouse INT  NOT NULL ,
    InHouseName NVARCHAR(60)  NOT NULL ,
    Remark1 NVARCHAR(128)  NOT NULL ,
    Remark2 NVARCHAR(128)  NOT NULL ,
    Remark3 NVARCHAR(128)  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_WarehouseAdjustDetail add 
    CONSTRAINT pk_LK_WarehouseAdjustDetail PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'调仓商品明细'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'调仓单id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'AdjustId'
go
DECLARE @v sql_variant
SET @v = N'商品批号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'GoodsNo'
go
DECLARE @v sql_variant
SET @v = N'商品id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'GoodsId'
go
DECLARE @v sql_variant
SET @v = N'商品名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'GoodsName'
go
DECLARE @v sql_variant
SET @v = N'规格'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'GoodsSpecId'
go
DECLARE @v sql_variant
SET @v = N'规格名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'GoodsSpecName'
go
DECLARE @v sql_variant
SET @v = N'件重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'Weight'
go
DECLARE @v sql_variant
SET @v = N'数量'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'Number'
go
DECLARE @v sql_variant
SET @v = N'面积'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'Area'
go
DECLARE @v sql_variant
SET @v = N'板数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'PlateNumber'
go
DECLARE @v sql_variant
SET @v = N'吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'TonWeight'
go
DECLARE @v sql_variant
SET @v = N'货存件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'InventoryNumber'
go
DECLARE @v sql_variant
SET @v = N'转出仓位'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'OutHouse'
go
DECLARE @v sql_variant
SET @v = N'转出仓库名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'OutHouseName'
go
DECLARE @v sql_variant
SET @v = N'转入仓位'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'InHouse'
go
DECLARE @v sql_variant
SET @v = N'转入仓库名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'InHouseName'
go
DECLARE @v sql_variant
SET @v = N'备注1'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'Remark1'
go
DECLARE @v sql_variant
SET @v = N'备注2'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'Remark2'
go
DECLARE @v sql_variant
SET @v = N'备注3'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'Remark3'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseAdjustDetail', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseContract') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseContract
go

create table LK_WarehouseContract (
    Id INT   IDENTITY(1,1) NOT NULL ,
    ContractNo NVARCHAR(128)  NOT NULL ,
    CustomerId INT  NOT NULL ,
    CustomerName NVARCHAR(128)  NULL ,
    ContractTime DATETIME  NOT NULL ,
    BeginTime DATETIME  NOT NULL ,
    EndTime DATETIME  NOT NULL ,
    StoreType INT  NOT NULL ,
    StoreAlgorithm INT  NOT NULL ,
    UnitPrice DECIMAL(18,2)  NOT NULL ,
    Number INT  NOT NULL ,
    Amount DECIMAL(18,2)  NOT NULL ,
    IsByTon BIT  NOT NULL ,
    WareHouseId INT  NOT NULL ,
    Remark NVARCHAR(500)  NOT NULL ,
    IsValid BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL ,
    ModifyUserId INT  NOT NULL ,
    ModifyUser NVARCHAR(60)  NOT NULL ,
    ModifyTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CompanyId INT  NOT NULL ,
    Status INT  NOT NULL 
) 
go

alter table LK_WarehouseContract add 
    CONSTRAINT pk_LK_WarehouseContract PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'包仓合同'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'合同编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'ContractNo'
go
DECLARE @v sql_variant
SET @v = N'客户;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'CustomerId'
go
DECLARE @v sql_variant
SET @v = N'客户名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'CustomerName'
go
DECLARE @v sql_variant
SET @v = N'开单日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'ContractTime'
go
DECLARE @v sql_variant
SET @v = N'开始日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'BeginTime'
go
DECLARE @v sql_variant
SET @v = N'结束日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'EndTime'
go
DECLARE @v sql_variant
SET @v = N'包仓类型;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'StoreType'
go
DECLARE @v sql_variant
SET @v = N'包仓算法;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'StoreAlgorithm'
go
DECLARE @v sql_variant
SET @v = N'单价'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'UnitPrice'
go
DECLARE @v sql_variant
SET @v = N'数量'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'Number'
go
DECLARE @v sql_variant
SET @v = N'总金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'Amount'
go
DECLARE @v sql_variant
SET @v = N'按吨操作'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'IsByTon'
go
DECLARE @v sql_variant
SET @v = N'仓库'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'WareHouseId'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'是否停用'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'IsValid'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'CreateUser'
go
DECLARE @v sql_variant
SET @v = N'修改人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'ModifyUserId'
go
DECLARE @v sql_variant
SET @v = N'修改人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'ModifyUser'
go
DECLARE @v sql_variant
SET @v = N'修改时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'ModifyTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'公司id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'CompanyId'
go
DECLARE @v sql_variant
SET @v = N'状态(0:保存,1:已确认)'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContract', N'column', N'Status'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseContractDetail') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseContractDetail
go

create table LK_WarehouseContractDetail (
    Id INT   IDENTITY(1,1) NOT NULL ,
    ContractId INT  NOT NULL ,
    BeginTime DATETIME  NOT NULL ,
    EndTime DATETIME  NOT NULL ,
    UnitPrice DECIMAL(18,2)  NOT NULL ,
    Number INT  NOT NULL ,
    TotalPrice DECIMAL(18,2)  NOT NULL ,
    OriginalAmount DECIMAL(18,2)  NOT NULL ,
    IsBalance BIT  NOT NULL ,
    IsCharge BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_WarehouseContractDetail add 
    CONSTRAINT pk_LK_WarehouseContractDetail PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'包仓明细'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContractDetail', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContractDetail', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'ContractId'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContractDetail', N'column', N'ContractId'
go
DECLARE @v sql_variant
SET @v = N'开始日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContractDetail', N'column', N'BeginTime'
go
DECLARE @v sql_variant
SET @v = N'结束日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContractDetail', N'column', N'EndTime'
go
DECLARE @v sql_variant
SET @v = N'单价'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContractDetail', N'column', N'UnitPrice'
go
DECLARE @v sql_variant
SET @v = N'数量'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContractDetail', N'column', N'Number'
go
DECLARE @v sql_variant
SET @v = N'总金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContractDetail', N'column', N'TotalPrice'
go
DECLARE @v sql_variant
SET @v = N'原金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContractDetail', N'column', N'OriginalAmount'
go
DECLARE @v sql_variant
SET @v = N'已结算'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContractDetail', N'column', N'IsBalance'
go
DECLARE @v sql_variant
SET @v = N'是否收费'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContractDetail', N'column', N'IsCharge'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContractDetail', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseContractDetail', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseDeposit') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseDeposit
go

create table LK_WarehouseDeposit (
    Id INT   IDENTITY(1,1) NOT NULL ,
    BillNo NVARCHAR(30)  NOT NULL ,
    DepositTime DATETIME  NOT NULL ,
    CustomerId INT  NOT NULL ,
    CarNumber NVARCHAR(20)  NOT NULL ,
    ContractNo NVARCHAR(36)  NOT NULL ,
    TotalTon INT  NOT NULL ,
    Amount DECIMAL(18,2)  NOT NULL ,
    IsByTon BIT  NOT NULL ,
    PorterNo NVARCHAR(20)  NOT NULL ,
    Remark NVARCHAR(500)  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL ,
    ModifyUserId INT  NOT NULL ,
    ModifyUser NVARCHAR(60)  NOT NULL ,
    ModifyTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_WarehouseDeposit add 
    CONSTRAINT pk_LK_WarehouseDeposit PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'商品寄存单'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'寄存单编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'BillNo'
go
DECLARE @v sql_variant
SET @v = N'寄存时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'DepositTime'
go
DECLARE @v sql_variant
SET @v = N'客户;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'CustomerId'
go
DECLARE @v sql_variant
SET @v = N'车牌号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'CarNumber'
go
DECLARE @v sql_variant
SET @v = N'合同编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'ContractNo'
go
DECLARE @v sql_variant
SET @v = N'总吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'TotalTon'
go
DECLARE @v sql_variant
SET @v = N'总金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'Amount'
go
DECLARE @v sql_variant
SET @v = N'按吨操作'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'IsByTon'
go
DECLARE @v sql_variant
SET @v = N'搬运工单号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'PorterNo'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'CreateUser'
go
DECLARE @v sql_variant
SET @v = N'修改人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'ModifyUserId'
go
DECLARE @v sql_variant
SET @v = N'修改人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'ModifyUser'
go
DECLARE @v sql_variant
SET @v = N'修改时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'ModifyTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDeposit', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseDepositCost') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseDepositCost
go

create table LK_WarehouseDepositCost (
    Id INT   IDENTITY(1,1) NOT NULL ,
    DepositId INT  NOT NULL ,
    CostId INT  NOT NULL ,
    UnitPrice DECIMAL(18,2)  NOT NULL ,
    Unit INT  NOT NULL ,
    Number INT  NOT NULL ,
    Amount DECIMAL(18,2)  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_WarehouseDepositCost add 
    CONSTRAINT pk_LK_WarehouseDepositCost PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'寄存其他费用'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositCost', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositCost', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'寄存单id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositCost', N'column', N'DepositId'
go
DECLARE @v sql_variant
SET @v = N'费用类型;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositCost', N'column', N'CostId'
go
DECLARE @v sql_variant
SET @v = N'杂费单价'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositCost', N'column', N'UnitPrice'
go
DECLARE @v sql_variant
SET @v = N'单位'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositCost', N'column', N'Unit'
go
DECLARE @v sql_variant
SET @v = N'计算数量'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositCost', N'column', N'Number'
go
DECLARE @v sql_variant
SET @v = N'金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositCost', N'column', N'Amount'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositCost', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositCost', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseDepositDetail') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseDepositDetail
go

create table LK_WarehouseDepositDetail (
    Id INT   IDENTITY(1,1) NOT NULL ,
    DepositId INT  NOT NULL ,
    GoodsNo NVARCHAR(50)  NOT NULL ,
    GoodsName INT  NOT NULL ,
    GoodsSpecId INT  NOT NULL ,
    WareHouseId INT  NOT NULL ,
    Weight DECIMAL(18,2)  NOT NULL ,
    Number INT  NOT NULL ,
    TonWeight DECIMAL(18,2)  NOT NULL ,
    Area DECIMAL(18,2)  NOT NULL ,
    AvNumber DECIMAL(18,2)  NOT NULL ,
    PlatePosition INT  NOT NULL ,
    ProductionDate DATETIME  NOT NULL ,
    ExpirationDate DATETIME  NOT NULL ,
    ProducingArea NVARCHAR(128)  NOT NULL ,
    Remark NVARCHAR(128)  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_WarehouseDepositDetail add 
    CONSTRAINT pk_LK_WarehouseDepositDetail PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'寄存商品明细'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'寄存单id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'DepositId'
go
DECLARE @v sql_variant
SET @v = N'商品批号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'GoodsNo'
go
DECLARE @v sql_variant
SET @v = N'商品id;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'GoodsName'
go
DECLARE @v sql_variant
SET @v = N'规格;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'GoodsSpecId'
go
DECLARE @v sql_variant
SET @v = N'仓位;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'WareHouseId'
go
DECLARE @v sql_variant
SET @v = N'件重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'Weight'
go
DECLARE @v sql_variant
SET @v = N'件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'Number'
go
DECLARE @v sql_variant
SET @v = N'吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'TonWeight'
go
DECLARE @v sql_variant
SET @v = N'面积'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'Area'
go
DECLARE @v sql_variant
SET @v = N'每板件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'AvNumber'
go
DECLARE @v sql_variant
SET @v = N'板位;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'PlatePosition'
go
DECLARE @v sql_variant
SET @v = N'生产日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'ProductionDate'
go
DECLARE @v sql_variant
SET @v = N'保质日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'ExpirationDate'
go
DECLARE @v sql_variant
SET @v = N'产地'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'ProducingArea'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseDepositDetail', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseEntry') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseEntry
go

create table LK_WarehouseEntry (
    Id INT   IDENTITY(1,1) NOT NULL ,
    BillNo NVARCHAR(30)  NOT NULL ,
    EntryTime DATETIME  NOT NULL ,
    CarNumber NVARCHAR(20)  NOT NULL ,
    PorterNo NVARCHAR(20)  NOT NULL ,
    CustomerId INT  NOT NULL ,
    CustomerNo NVARCHAR(20)  NOT NULL ,
    CustomerName NVARCHAR(128)  NOT NULL ,
    ContractNo NVARCHAR(36)  NOT NULL ,
    RentalWarehouseType INT  NOT NULL ,
    ChargingUnit INT  NOT NULL ,
    ColdAlgorithm INT  NOT NULL ,
    Cycle INT  NOT NULL ,
    ColdUnitPrice DECIMAL(18,2)  NOT NULL ,
    TotalTon DECIMAL(18,2)  NOT NULL ,
    Total INT  NOT NULL ,
    Amount DECIMAL(18,2)  NOT NULL ,
    Tonnage INT  NOT NULL ,
    IsByTon BIT  NOT NULL ,
    ContainerNumber NVARCHAR(50)  NOT NULL ,
    Remark NVARCHAR(500)  NOT NULL ,
    IsReview BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL ,
    ModifyUserId INT  NOT NULL ,
    ModifyUser NVARCHAR(60)  NOT NULL ,
    ModifyTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CompanyId INT  NOT NULL ,
    Status INT  NOT NULL ,
    BillSource NVARCHAR(50)  NOT NULL ,
    BeginTime DATETIME  NOT NULL ,
    EndTime DATETIME  NOT NULL ,
    ReviewerId INT  NOT NULL ,
    Reviewer NVARCHAR(60)  NOT NULL ,
    ReviewTime DATETIME  NOT NULL 
) 
go

alter table LK_WarehouseEntry add 
    CONSTRAINT pk_LK_WarehouseEntry PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'商品入库单'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'入库单编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'BillNo'
go
DECLARE @v sql_variant
SET @v = N'入库时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'EntryTime'
go
DECLARE @v sql_variant
SET @v = N'车牌号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'CarNumber'
go
DECLARE @v sql_variant
SET @v = N'搬运工单号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'PorterNo'
go
DECLARE @v sql_variant
SET @v = N'客户;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'CustomerId'
go
DECLARE @v sql_variant
SET @v = N'客户编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'CustomerNo'
go
DECLARE @v sql_variant
SET @v = N'客户名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'CustomerName'
go
DECLARE @v sql_variant
SET @v = N'合同编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'ContractNo'
go
DECLARE @v sql_variant
SET @v = N'租仓类型(1:零仓;2:包仓)'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'RentalWarehouseType'
go
DECLARE @v sql_variant
SET @v = N'计费单位;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'ChargingUnit'
go
DECLARE @v sql_variant
SET @v = N'冷藏算法;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'ColdAlgorithm'
go
DECLARE @v sql_variant
SET @v = N'周期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'Cycle'
go
DECLARE @v sql_variant
SET @v = N'冷藏单价'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'ColdUnitPrice'
go
DECLARE @v sql_variant
SET @v = N'总吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'TotalTon'
go
DECLARE @v sql_variant
SET @v = N'总件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'Total'
go
DECLARE @v sql_variant
SET @v = N'总金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'Amount'
go
DECLARE @v sql_variant
SET @v = N'不足n吨算n吨'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'Tonnage'
go
DECLARE @v sql_variant
SET @v = N'按吨操作'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'IsByTon'
go
DECLARE @v sql_variant
SET @v = N'柜号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'ContainerNumber'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'是否复核'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'IsReview'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'CreateUser'
go
DECLARE @v sql_variant
SET @v = N'修改人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'ModifyUserId'
go
DECLARE @v sql_variant
SET @v = N'修改人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'ModifyUser'
go
DECLARE @v sql_variant
SET @v = N'修改时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'ModifyTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'公司id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'CompanyId'
go
DECLARE @v sql_variant
SET @v = N'状态(0:保存,1:已确认)'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'Status'
go
DECLARE @v sql_variant
SET @v = N'单据来源'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'BillSource'
go
DECLARE @v sql_variant
SET @v = N'开始时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'BeginTime'
go
DECLARE @v sql_variant
SET @v = N'结束时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'EndTime'
go
DECLARE @v sql_variant
SET @v = N'复核人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'ReviewerId'
go
DECLARE @v sql_variant
SET @v = N'复核人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'Reviewer'
go
DECLARE @v sql_variant
SET @v = N'复核时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntry', N'column', N'ReviewTime'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseEntryCost') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseEntryCost
go

create table LK_WarehouseEntryCost (
    Id INT   IDENTITY(1,1) NOT NULL ,
    EntryId INT  NOT NULL ,
    CostId INT  NOT NULL ,
    UnitPrice DECIMAL(18,2)  NOT NULL ,
    Unit INT  NOT NULL ,
    UnitName NVARCHAR(30)  NOT NULL ,
    Number INT  NOT NULL ,
    Amount DECIMAL(18,2)  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_WarehouseEntryCost add 
    CONSTRAINT pk_LK_WarehouseEntryCost PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'入库其他费用'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryCost', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryCost', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'入库单id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryCost', N'column', N'EntryId'
go
DECLARE @v sql_variant
SET @v = N'费用类型;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryCost', N'column', N'CostId'
go
DECLARE @v sql_variant
SET @v = N'杂费单价'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryCost', N'column', N'UnitPrice'
go
DECLARE @v sql_variant
SET @v = N'单位'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryCost', N'column', N'Unit'
go
DECLARE @v sql_variant
SET @v = N'单位名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryCost', N'column', N'UnitName'
go
DECLARE @v sql_variant
SET @v = N'计算数量'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryCost', N'column', N'Number'
go
DECLARE @v sql_variant
SET @v = N'金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryCost', N'column', N'Amount'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryCost', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryCost', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseEntryDetail') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseEntryDetail
go

create table LK_WarehouseEntryDetail (
    Id INT   IDENTITY(1,1) NOT NULL ,
    EntryId INT  NOT NULL ,
    GoodsNo NVARCHAR(50)  NOT NULL ,
    GoodsId INT  NOT NULL ,
    GoodsSpecId INT  NOT NULL ,
    WareHouseId INT  NOT NULL ,
    GoodsName NVARCHAR(100)  NOT NULL ,
    GoodsSpecName NVARCHAR(100)  NOT NULL ,
    WareHouseName NVARCHAR(60)  NOT NULL ,
    Weight DECIMAL(18,2)  NOT NULL ,
    Number INT  NOT NULL ,
    Area DECIMAL(18,2)  NOT NULL ,
    AvNumber DECIMAL(18,2)  NOT NULL ,
    TonWeight DECIMAL(18,2)  NOT NULL ,
    PlateNumber INT  NOT NULL ,
    ProductionDate DATETIME  NOT NULL ,
    ExpirationDate DATETIME  NOT NULL ,
    ProducingArea NVARCHAR(128)  NOT NULL ,
    Remark NVARCHAR(128)  NOT NULL ,
    Remark1 NVARCHAR(128)  NOT NULL ,
    Remark2 NVARCHAR(128)  NOT NULL ,
    Remark3 NVARCHAR(128)  NOT NULL ,
    Processed BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_WarehouseEntryDetail add 
    CONSTRAINT pk_LK_WarehouseEntryDetail PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'入库商品明细'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'入库单id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'EntryId'
go
DECLARE @v sql_variant
SET @v = N'商品批号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'GoodsNo'
go
DECLARE @v sql_variant
SET @v = N'商品id;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'GoodsId'
go
DECLARE @v sql_variant
SET @v = N'规格;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'GoodsSpecId'
go
DECLARE @v sql_variant
SET @v = N'仓位;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'WareHouseId'
go
DECLARE @v sql_variant
SET @v = N'商品名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'GoodsName'
go
DECLARE @v sql_variant
SET @v = N'规格名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'GoodsSpecName'
go
DECLARE @v sql_variant
SET @v = N'仓库名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'WareHouseName'
go
DECLARE @v sql_variant
SET @v = N'件重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'Weight'
go
DECLARE @v sql_variant
SET @v = N'件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'Number'
go
DECLARE @v sql_variant
SET @v = N'面积'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'Area'
go
DECLARE @v sql_variant
SET @v = N'每板件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'AvNumber'
go
DECLARE @v sql_variant
SET @v = N'吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'TonWeight'
go
DECLARE @v sql_variant
SET @v = N'板数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'PlateNumber'
go
DECLARE @v sql_variant
SET @v = N'生产日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'ProductionDate'
go
DECLARE @v sql_variant
SET @v = N'保质日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'ExpirationDate'
go
DECLARE @v sql_variant
SET @v = N'产地'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'ProducingArea'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'备注1'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'Remark1'
go
DECLARE @v sql_variant
SET @v = N'备注2'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'Remark2'
go
DECLARE @v sql_variant
SET @v = N'备注3'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'Remark3'
go
DECLARE @v sql_variant
SET @v = N'已处理'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'Processed'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseEntryDetail', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseOut') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseOut
go

create table LK_WarehouseOut (
    Id INT   IDENTITY(1,1) NOT NULL ,
    BillNo NVARCHAR(30)  NOT NULL ,
    OutTime DATETIME  NOT NULL ,
    CustomerId INT  NOT NULL ,
    CustomerNo NVARCHAR(20)  NOT NULL ,
    CustomerName NVARCHAR(128)  NOT NULL ,
    CarNumber NVARCHAR(20)  NOT NULL ,
    TotalTon INT  NOT NULL ,
    Total INT  NOT NULL ,
    Amount DECIMAL(18,2)  NOT NULL ,
    IsByTon BIT  NOT NULL ,
    PorterNo NVARCHAR(20)  NOT NULL ,
    IsReview BIT  NOT NULL ,
    Remark NVARCHAR(500)  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL ,
    ModifyUserId INT  NOT NULL ,
    ModifyUser NVARCHAR(60)  NOT NULL ,
    ModifyTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CompanyId INT  NOT NULL ,
    BillSource NVARCHAR(50)  NOT NULL ,
    ReviewerId INT  NOT NULL ,
    Reviewer NVARCHAR(60)  NOT NULL ,
    ReviewTime DATETIME  NOT NULL 
) 
go

alter table LK_WarehouseOut add 
    CONSTRAINT pk_LK_WarehouseOut PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'商品出库单'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'出库单编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'BillNo'
go
DECLARE @v sql_variant
SET @v = N'出库时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'OutTime'
go
DECLARE @v sql_variant
SET @v = N'客户;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'CustomerId'
go
DECLARE @v sql_variant
SET @v = N'客户编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'CustomerNo'
go
DECLARE @v sql_variant
SET @v = N'客户名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'CustomerName'
go
DECLARE @v sql_variant
SET @v = N'车牌号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'CarNumber'
go
DECLARE @v sql_variant
SET @v = N'总吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'TotalTon'
go
DECLARE @v sql_variant
SET @v = N'总件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'Total'
go
DECLARE @v sql_variant
SET @v = N'总金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'Amount'
go
DECLARE @v sql_variant
SET @v = N'按吨操作'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'IsByTon'
go
DECLARE @v sql_variant
SET @v = N'搬运工单号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'PorterNo'
go
DECLARE @v sql_variant
SET @v = N'是否复核'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'IsReview'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'CreateUser'
go
DECLARE @v sql_variant
SET @v = N'修改人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'ModifyUserId'
go
DECLARE @v sql_variant
SET @v = N'修改人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'ModifyUser'
go
DECLARE @v sql_variant
SET @v = N'修改时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'ModifyTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'公司id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'CompanyId'
go
DECLARE @v sql_variant
SET @v = N'单据来源'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'BillSource'
go
DECLARE @v sql_variant
SET @v = N'复核人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'ReviewerId'
go
DECLARE @v sql_variant
SET @v = N'复核人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'Reviewer'
go
DECLARE @v sql_variant
SET @v = N'复核时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOut', N'column', N'ReviewTime'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseOutCost') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseOutCost
go

create table LK_WarehouseOutCost (
    Id INT   IDENTITY(1,1) NOT NULL ,
    OutId INT  NOT NULL ,
    CostId INT  NOT NULL ,
    UnitPrice DECIMAL(18,2)  NOT NULL ,
    Unit INT  NOT NULL ,
    UnitName NVARCHAR(30)  NOT NULL ,
    Number INT  NOT NULL ,
    Amount DECIMAL(18,2)  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_WarehouseOutCost add 
    CONSTRAINT pk_LK_WarehouseOutCost PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'出库其他费用'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutCost', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutCost', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'出库单id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutCost', N'column', N'OutId'
go
DECLARE @v sql_variant
SET @v = N'费用类型;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutCost', N'column', N'CostId'
go
DECLARE @v sql_variant
SET @v = N'杂费单价'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutCost', N'column', N'UnitPrice'
go
DECLARE @v sql_variant
SET @v = N'单位;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutCost', N'column', N'Unit'
go
DECLARE @v sql_variant
SET @v = N'单位名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutCost', N'column', N'UnitName'
go
DECLARE @v sql_variant
SET @v = N'计算数量'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutCost', N'column', N'Number'
go
DECLARE @v sql_variant
SET @v = N'金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutCost', N'column', N'Amount'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutCost', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutCost', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehouseOutDetail') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehouseOutDetail
go

create table LK_WarehouseOutDetail (
    Id INT   IDENTITY(1,1) NOT NULL ,
    OutId INT  NOT NULL ,
    GoodsNo NVARCHAR(50)  NOT NULL ,
    GoodsId INT  NOT NULL ,
    GoodsSpecId INT  NOT NULL ,
    GoodsName NVARCHAR(100)  NOT NULL ,
    GoodsSpecName NVARCHAR(100)  NOT NULL ,
    Weight DECIMAL(18,2)  NOT NULL ,
    OutNumber INT  NOT NULL ,
    PlateNumber INT  NOT NULL ,
    Area DECIMAL(18,2)  NOT NULL ,
    TonWeight DECIMAL(18,2)  NOT NULL ,
    InventoryNumber INT  NOT NULL ,
    InventoryArea DECIMAL(18,2)  NOT NULL ,
    InventoryTonWeight DECIMAL(18,2)  NOT NULL ,
    WareHouseId INT  NOT NULL ,
    WareHouseName NVARCHAR(60)  NOT NULL ,
    EntryTime DATETIME  NOT NULL ,
    ContainerNumber NVARCHAR(50)  NOT NULL ,
    ProductionDate DATETIME  NOT NULL ,
    ExpirationDate DATETIME  NOT NULL ,
    ProducingArea NVARCHAR(128)  NOT NULL ,
    Remark NVARCHAR(128)  NOT NULL ,
    Remark1 NVARCHAR(128)  NOT NULL ,
    Remark2 NVARCHAR(128)  NOT NULL ,
    Remark3 NVARCHAR(128)  NOT NULL ,
    Processed BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_WarehouseOutDetail add 
    CONSTRAINT pk_LK_WarehouseOutDetail PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'出库商品明细'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'出库单id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'OutId'
go
DECLARE @v sql_variant
SET @v = N'商品批号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'GoodsNo'
go
DECLARE @v sql_variant
SET @v = N'商品id;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'GoodsId'
go
DECLARE @v sql_variant
SET @v = N'规格'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'GoodsSpecId'
go
DECLARE @v sql_variant
SET @v = N'商品名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'GoodsName'
go
DECLARE @v sql_variant
SET @v = N'规格名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'GoodsSpecName'
go
DECLARE @v sql_variant
SET @v = N'件重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'Weight'
go
DECLARE @v sql_variant
SET @v = N'出库件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'OutNumber'
go
DECLARE @v sql_variant
SET @v = N'板数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'PlateNumber'
go
DECLARE @v sql_variant
SET @v = N'托盘数/面积'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'Area'
go
DECLARE @v sql_variant
SET @v = N'出库吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'TonWeight'
go
DECLARE @v sql_variant
SET @v = N'库存件数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'InventoryNumber'
go
DECLARE @v sql_variant
SET @v = N'库存托盘数/面积'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'InventoryArea'
go
DECLARE @v sql_variant
SET @v = N'库存吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'InventoryTonWeight'
go
DECLARE @v sql_variant
SET @v = N'仓位;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'WareHouseId'
go
DECLARE @v sql_variant
SET @v = N'仓库名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'WareHouseName'
go
DECLARE @v sql_variant
SET @v = N'入库时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'EntryTime'
go
DECLARE @v sql_variant
SET @v = N'柜号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'ContainerNumber'
go
DECLARE @v sql_variant
SET @v = N'生产日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'ProductionDate'
go
DECLARE @v sql_variant
SET @v = N'保质日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'ExpirationDate'
go
DECLARE @v sql_variant
SET @v = N'产地'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'ProducingArea'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'备注1'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'Remark1'
go
DECLARE @v sql_variant
SET @v = N'备注2'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'Remark2'
go
DECLARE @v sql_variant
SET @v = N'备注3'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'Remark3'
go
DECLARE @v sql_variant
SET @v = N'已处理'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'Processed'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehouseOutDetail', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_WarehousePreOut') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_WarehousePreOut
go

create table LK_WarehousePreOut (
    Id INT   IDENTITY(1,1) NOT NULL ,
    OutId INT  NOT NULL ,
    Number INT  NOT NULL ,
    TonWeight DECIMAL(18,2)  NOT NULL ,
    Receiver NVARCHAR(36)  NOT NULL ,
    Phone NVARCHAR(12)  NOT NULL ,
    Address NVARCHAR(128)  NOT NULL ,
    BillNo NVARCHAR(36)  NOT NULL ,
    OutTime DATETIME  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_WarehousePreOut add 
    CONSTRAINT pk_LK_WarehousePreOut PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'预出库信息'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehousePreOut', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehousePreOut', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'入库单id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehousePreOut', N'column', N'OutId'
go
DECLARE @v sql_variant
SET @v = N'数量'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehousePreOut', N'column', N'Number'
go
DECLARE @v sql_variant
SET @v = N'吨重'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehousePreOut', N'column', N'TonWeight'
go
DECLARE @v sql_variant
SET @v = N'收货人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehousePreOut', N'column', N'Receiver'
go
DECLARE @v sql_variant
SET @v = N'收货人电话'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehousePreOut', N'column', N'Phone'
go
DECLARE @v sql_variant
SET @v = N'收货人地址'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehousePreOut', N'column', N'Address'
go
DECLARE @v sql_variant
SET @v = N'预出库编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehousePreOut', N'column', N'BillNo'
go
DECLARE @v sql_variant
SET @v = N'预出库时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehousePreOut', N'column', N'OutTime'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehousePreOut', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_WarehousePreOut', N'column', N'IsDeleted'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_ZeroWarehouseContract') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_ZeroWarehouseContract
go

create table LK_ZeroWarehouseContract (
    Id INT   IDENTITY(1,1) NOT NULL ,
    ContractNo NVARCHAR(128)  NOT NULL ,
    CustomerId INT  NOT NULL ,
    CustomerName NVARCHAR(128)  NOT NULL ,
    ContractTime DATETIME  NOT NULL ,
    BeginTime DATETIME  NOT NULL ,
    EndTime DATETIME  NOT NULL ,
    Tonnage INT  NOT NULL ,
    IsByTon BIT  NOT NULL ,
    ChargingUnit INT  NOT NULL ,
    ColdUnitPrice DECIMAL(18,2)  NOT NULL ,
    ColdAlgorithm INT  NOT NULL ,
    Cycle INT  NOT NULL ,
    Remark NVARCHAR(500)  NOT NULL ,
    IsValid BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    CreateUserId INT  NOT NULL ,
    CreateUser NVARCHAR(60)  NOT NULL ,
    ModifyUserId INT  NOT NULL ,
    ModifyUser NVARCHAR(60)  NOT NULL ,
    ModifyTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL ,
    CompanyId INT  NOT NULL ,
    Status INT  NOT NULL ,
    Days INT  NOT NULL 
) 
go

alter table LK_ZeroWarehouseContract add 
    CONSTRAINT pk_LK_ZeroWarehouseContract PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'零仓合同'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'合同编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'ContractNo'
go
DECLARE @v sql_variant
SET @v = N'客户'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'CustomerId'
go
DECLARE @v sql_variant
SET @v = N'客户名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'CustomerName'
go
DECLARE @v sql_variant
SET @v = N'开单日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'ContractTime'
go
DECLARE @v sql_variant
SET @v = N'开始日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'BeginTime'
go
DECLARE @v sql_variant
SET @v = N'结束日期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'EndTime'
go
DECLARE @v sql_variant
SET @v = N'不足n吨算n吨'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'Tonnage'
go
DECLARE @v sql_variant
SET @v = N'按吨操作'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'IsByTon'
go
DECLARE @v sql_variant
SET @v = N'计费单位;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'ChargingUnit'
go
DECLARE @v sql_variant
SET @v = N'冷藏单价'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'ColdUnitPrice'
go
DECLARE @v sql_variant
SET @v = N'冷藏算法;'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'ColdAlgorithm'
go
DECLARE @v sql_variant
SET @v = N'周期'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'Cycle'
go
DECLARE @v sql_variant
SET @v = N'备注'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'Remark'
go
DECLARE @v sql_variant
SET @v = N'是否停用'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'IsValid'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'创建人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'CreateUserId'
go
DECLARE @v sql_variant
SET @v = N'创建人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'CreateUser'
go
DECLARE @v sql_variant
SET @v = N'修改人id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'ModifyUserId'
go
DECLARE @v sql_variant
SET @v = N'修改人'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'ModifyUser'
go
DECLARE @v sql_variant
SET @v = N'修改时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'ModifyTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'IsDeleted'
go
DECLARE @v sql_variant
SET @v = N'公司id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'CompanyId'
go
DECLARE @v sql_variant
SET @v = N'状态(0:保存,1:已确认)'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'Status'
go
DECLARE @v sql_variant
SET @v = N'天数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseContract', N'column', N'Days'
go

if exists (select * from dbo.sysobjects where id = object_id(N'LK_ZeroWarehouseCostDetail') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table LK_ZeroWarehouseCostDetail
go

create table LK_ZeroWarehouseCostDetail (
    Id INT   IDENTITY(1,1) NOT NULL ,
    ContractNo NVARCHAR(128)  NOT NULL ,
    BillNo NVARCHAR(128)  NOT NULL ,
    BeginTime DATETIME  NOT NULL ,
    EndTime DATETIME  NOT NULL ,
    UnitPrice DECIMAL(18,2)  NOT NULL ,
    Number INT  NOT NULL ,
    TotalPrice DECIMAL(18,2)  NOT NULL ,
    IsBalance BIT  NOT NULL ,
    CreateTime DATETIME  NOT NULL ,
    IsDeleted BIT  NOT NULL 
) 
go

alter table LK_ZeroWarehouseCostDetail add 
    CONSTRAINT pk_LK_ZeroWarehouseCostDetail PRIMARY KEY  CLUSTERED 
    (
        Id
    ) 
go
DECLARE @v sql_variant
SET @v = N'零仓入库单费用明细'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseCostDetail', NULL, NULL
go

DECLARE @v sql_variant
SET @v = N'Id'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseCostDetail', N'column', N'Id'
go
DECLARE @v sql_variant
SET @v = N'合同编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseCostDetail', N'column', N'ContractNo'
go
DECLARE @v sql_variant
SET @v = N'入库单编号'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseCostDetail', N'column', N'BillNo'
go
DECLARE @v sql_variant
SET @v = N'开始时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseCostDetail', N'column', N'BeginTime'
go
DECLARE @v sql_variant
SET @v = N'结束时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseCostDetail', N'column', N'EndTime'
go
DECLARE @v sql_variant
SET @v = N'单价'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseCostDetail', N'column', N'UnitPrice'
go
DECLARE @v sql_variant
SET @v = N'数量'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseCostDetail', N'column', N'Number'
go
DECLARE @v sql_variant
SET @v = N'总金额'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseCostDetail', N'column', N'TotalPrice'
go
DECLARE @v sql_variant
SET @v = N'已结算'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseCostDetail', N'column', N'IsBalance'
go
DECLARE @v sql_variant
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseCostDetail', N'column', N'CreateTime'
go
DECLARE @v sql_variant
SET @v = N'是否删除'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'table', N'LK_ZeroWarehouseCostDetail', N'column', N'IsDeleted'
go

